草庐IT

Java AES 加盐加密

全部标签

android - android中视频文件的加密与解密

谁能告诉我如何在从服务器下载视频文件时加密并在应用程序内播放时解密?请帮忙。谢谢。 最佳答案 使用CipherOutputStream和CipherInputStream用于android中文件的加密和解密。有两种方法可以实现你的目标下载一个文件并加密,当你想播放该文件时,将其解密到一个临时文件中并播放。如果你想即时播放加密文件(而不是在临时文件中解密),那么你可以使用Libmedia图书馆。它在本地主机上传输加密文件并从那里播放 关于android-android中视频文件的加密与解密

android - 可以混淆/加密 SharedPreferences 文件吗?

所以,我对混淆我的应用程序的SharedPreferencesxml文件很感兴趣,就像AndroidLVL混淆它的许可证cahce数据一样。这可以想象吗?大量的谷歌挖掘几乎没有产生可能解决我的问题的结果。我当然不是密码学家。其他形式的加密呢?我的最终目标不是尝试使xml防弹,我只是想阻止下90%的人,如果它不是纯文本,他们会避免乱搞它。 最佳答案 不要相信这是可能的,除非没有重大修改(可能编写您自己的首选项实现),我什至无法开始考虑您将如何说服Android从您的首选项实现中加载。据我所知,默认的SharedPreferences实

java - PHP和Java之间的加密

我想在PHP服务器和Java客户端之间加密数据。单独的代码工作正常,我想在PHP服务器上坚持使用OpenSSL。在尝试解码PHP加密字符串时出现错误,你们有没有看到我在这里遗漏的任何内容:PHP:BeforeBase64:$data_b64";//Encrypt$datausingaes-256-cbccipherwiththegivenencryptionkeyand//ourinitializationvector.The0givesusthedefaultoptions,butcan//bechangedtoOPENSSL_RAW_DATAorOPENSSL_ZERO_PADDI

android - 未提供 BouncycaSTLe 加密算法

我正在尝试将BouncyCaSTLe与android一起使用来实现ECDH和ELGamal。我已经添加了bouncycaSTLejar文件(bcprov-jdk16-144.jar)并编写了一些适用于我的计算机jvm的代码但是当我尝试将它移植到我的android应用程序时它抛出:java.security.NoSuchAlgorithmException:KeyPairGeneratorECDHimplementationnotfound代码示例是:Security.addProvider(neworg.bouncycastle.jce.provider.BouncyCastlePro

android - 如何在 android 中创建一个 .Gzip 文件并加密和解密该文件?

我有一个应用程序,我想创建一个.Gzip文件并将其存储到SDACRD?之后出于安全目的我想加密那个.Gzip文件以及解密。怎么做到的? 最佳答案 您可以在这里查看GZIPApi:http://developer.android.com/reference/java/util/zip/GZIPOutputStream.html还有这个问题:http://developer.android.com/reference/java/util/zip/GZIPOutputStream.html您可以使用以下API进行加密/解密:http://

java - 为 Android 应用程序加密文件夹?

我正在使用的应用程序从sdcard获取所有文件,但这些文件非常重要,应用程序应该维护安全问题。那么有没有一种方法可以加密或锁定包含该文件的文件夹或目录使用key并且只能由我的应用程序使用?请帮助我,我是新手,卡在了这一点上。 最佳答案 在Android上,存储在SD卡上的任何内容都不受权限保护,任何有权访问SD卡的应用程序都可以访问(以及可以将卡拔出并在其他地方读取的任何人/任何人)。基本上,您需要假设如果将资源放在那里,任何人都可以访问它们。所以,你是对的,你想加密这些资源,这样即使有这种访问权限,也没有人可以访问它们。Andro

前端安全 - 小程序接口token加密

为什么要token加密此方案为2018年做小程序的时候实施我们的小程序属于toB电商类,与金钱密切相关,因此对接口的安全性校验比较看重处于产品性能+开发体验的考虑,我们没有将整体的接口数据都加密,而是每个接口的调用都会加上token,该token采用前后端加密匹配的方式来进行校验前后端加密匹配具体思路很简单,前后端获取到当前的时间戳time,加上当前用户的sk(小程序登录的session_key),再加上一段前后端约定的文本密钥,进行加密,生成token在全局接口请求的地方统一处理,将所有的请求url上,都挂上sk、time、token这三个参数,而约定的文本密钥不通过网络传输后端拿到这三个参

android - Sugar ORM 指定加密 key

我正在尝试使用SugarORM及其扩展进行数据库加密。我目前正在使用list元标记指定加密key:"/>这是存储key的安全方式吗,因为我将它存储在list中?如果没有,我能否以某种方式从应用程序内部以编程方式设置它?编辑:我试过this指南,但它不起作用,数据库未加密。 最佳答案 我终于找到了解决方案。我使用了上面Github链接中的示例项目并将其提取到磁盘上。我使用AndroidStudio将其转换为Gradle风格的项目。我将所有代码复制到这个新项目中,并进行了迁移所需的所有重构。之后,如果您有旧的应用程序实例,则需要清除数据

Android 指纹 - AndroidKeyStore 提供商不支持的加密原语

我正在尝试将androidFingerprint实现到示例应用程序中。使用的密码未被识别为有效-但我不知道为什么,因为基于android文档,它应该受到支持。密码建立在:returnCipher.getInstance(KeyProperties.KEY_ALGORITHM_RSA+"/"+KeyProperties.BLOCK_MODE_ECB+"/"+KeyProperties.ENCRYPTION_PADDING_RSA_PKCS1);这个密码在官方docs中列出.后面用到的keyGenerator和keyFactory生成如下。keyStore=KeyStore.getInst

android - 加密 Node Js

您好,这是我的加密代码,我正在尝试通过json解密Android中的代码。我可以在Nodejs中解密这段代码。但是当我尝试在android中解密时发生了错误,所以任何人都会告诉我问题出在哪里,无论是在我的Nodejs代码中还是在android中。app.post('/insert',function(req,res){vardata={userId:req.body.fname,firstName:req.body.fname};varcipher=crypto.createCipher('aes128','apassword');data.firstName=cipher.updat